Platform Explorer / Nuxeo Platform 2023.12

Operation PDF.MergeWithBlobs (PDF: Merge with Blob(s) )

Description

The input blob(s) always is(are) the first PDFs. The operation appends the blob referenced in the toAppendVarName Context variable. It then appends all the blobs stored in the toAppendListVarName Context variable. Returns the final PDF.
Operation id PDF.MergeWithBlobs
Category Conversion
Label PDF: Merge with Blob(s)
Requires
Since

Parameters

Name Description Type Required Default value
fileName string no  
pdfAuthor string no  
pdfSubject string no  
pdfTitle string no  
toAppendListVarName string no  
toAppendVarName string no  

Signature

Inputs bloblist, blob
Outputs blob, blob

Implementation Information

Implementation Class Class: org.nuxeo.ecm.platform.pdf.operations.PDFMergeBlobsOperation
Contributing Component org.nuxeo.ecm.platform.pdf.operations

JSON Definition

{
  "id" : "PDF.MergeWithBlobs",
  "label" : "PDF: Merge with Blob(s) ",
  "category" : "Conversion",
  "requires" : null,
  "description" : "The input blob(s) always is(are) the first PDFs. The operation appends the blob referenced in the <code>toAppendVarName</code> Context variable. It then appends all the blobs stored in the <code>toAppendListVarName</code> Context variable. Returns the final PDF.",
  "url" : "PDF.MergeWithBlobs",
  "signature" : [ "bloblist", "blob", "blob", "blob" ],
  "params" : [ {
    "name" : "fileName",
    "description" : null,
    "type" : "string",
    "required" : false,
    "widget" : null,
    "order" : 0,
    "values" : [ ]
  }, {
    "name" : "pdfAuthor",
    "description" : null,
    "type" : "string",
    "required" : false,
    "widget" : null,
    "order" : 0,
    "values" : [ ]
  }, {
    "name" : "pdfSubject",
    "description" : null,
    "type" : "string",
    "required" : false,
    "widget" : null,
    "order" : 0,
    "values" : [ ]
  }, {
    "name" : "pdfTitle",
    "description" : null,
    "type" : "string",
    "required" : false,
    "widget" : null,
    "order" : 0,
    "values" : [ ]
  }, {
    "name" : "toAppendListVarName",
    "description" : null,
    "type" : "string",
    "required" : false,
    "widget" : null,
    "order" : 0,
    "values" : [ ]
  }, {
    "name" : "toAppendVarName",
    "description" : null,
    "type" : "string",
    "required" : false,
    "widget" : null,
    "order" : 0,
    "values" : [ ]
  } ]
}